package com.codi.bus.core.resultModel;

import com.codi.bus.core.resultModel.fund.FundBaseResult;
import com.codi.bus.core.service.model.FundManagerModel;
import lombok.Data;

import java.util.List;

@Data
public class FundDetailResult extends FundBaseResult {

    /**
     *
     */
    private static final long serialVersionUID = 1L;

    private int fundStarRank;// 星级

    // private List<FundAnnouncement> fundAnnouncements; // 公告

    private String fundName;
    private String fundNameAbbr;

    private String                 fundManager; // 基金经理
    private List<FundManagerModel> fundManagers; // 基金经理列表

    private String  investAdvisor;// 基金管理人
    private Integer InvestAdvisorCode;// 基金管理人编码

    private String tradingDay;

    private Integer riskLevel; // 基金风险等级
    private String  riskLevelString;// 对应的风险等级描述

    // 申购费率，折扣率
    private String fareRatio;
    private String applyDiscount; // 申购折扣
    private String fareRatioAfterDiscount;

    // 货币型基金
    private String latestWeeklyYield;// 最近7日折算年收益率（%）
    private String dailyProfit;// 每万份基金单位当日收益（元）

    // 非货币型基金
    private String nvDailyGrowthRate; // 日涨幅
    private String unitNV; // 单位净值

    private String RRInSingleWeek; // 一周回报率
    // private String RRInSelectedMonth;// 本月以来回报率
    private String RRInSingleMonth;// 一个月回报率
    private String RRInThreeMonth;// 三个月回报率
    private String RRInSixMonth;// 六个月回报率
    private String RRSinceThisYear;// 今年以来回报率
    private String RRInSingleYear;// 一年回报率
    private String RRSinceStart;// 设立以来回报率（%）
}
